Automattic\WooCommerce\Internal\Admin\Settings\PaymentsRestController A

Total Complexity 56
Dependencies 6
Dependents 2
Total lines 1,126
Lines of code 908
Logical lines of code 109
Comment lines 154
Methods 19
Properties 3

Methods 19

Method Rating Maintainability Complexity Lines of code
get_schema_for_payment_provider()
C
20
1 431
prepare_payment_providers_response_recursive()
A
51 11 25
add_provider_links()
A
52 9 24
get_schema_for_suggestion()
A
36 1 121
check_providers_order_map_arg()
S
56 7 17
register_routes()
S
37 1 100
get_providers()
S
48 4 35
check_permissions()
S
55 5 20
get_schema_for_get_payment_providers()
S
42 1 69
check_location_arg()
S
61 3 11
dismiss_payment_extension_suggestion_incentive()
S
61 2 11
get_extension_suggestions()
S
68 2 7
hide_payment_extension_suggestion()
S
64 2 9
sanitize_providers_order_arg()
S
68 2 7
prepare_payment_providers_response()
S
72 1 5
update_providers_order()
S
72 1 5
set_country()
S
72 1 5
init()
S
80 1 3
get_rest_api_namespace()
S
82 1 3